package com.smartstate.dataManagement.entity;


import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Id;

@Data
@TableName("employee")
@Entity
@ApiModel(description = "职员基本信息实体类")
public class Employee {
   @Id
   private int  id;
   private String name;
   private String sex;
   private String adress;
   private String phone;
   private String birthday;
   private String updateTime;
   private String createTime;
   private String createUser;

//   public Employee(EmpBuilder empBuilder){
//       this.name=empBuilder.name;
//       this.sex=empBuilder.sex;
//       this.adress=empBuilder.adress;
//       this.phone=empBuilder.phone;
//       this.birthday=empBuilder.birthday;
//       this.updateTime=empBuilder.updateTime;
//       this.createTime=empBuilder.createTime;
//       this.createUser=empBuilder.createUser;
//   }

//   public static  class EmpBuilder{
//       private int  id;
//       private String name;
//       private String sex;
//       private String adress;
//       private String phone;
//       private String birthday;
//       private String updateTime;
//       private String createTime;
//       private String createUser;
//
//       public EmpBuilder setName(String name) {
//           this.name = name;
//           return  this;
//       }
//
//       public EmpBuilder setSex(String sex) {
//           this.sex = sex;
//           return  this;
//       }
//
//       public EmpBuilder setAdress(String adress) {
//           this.adress = adress;
//           return  this;
//       }
//
//       public EmpBuilder setPhone(String phone) {
//           this.phone = phone;
//           return  this;
//       }
//
//       public EmpBuilder setBirthday(String birthday) {
//           this.birthday = birthday;
//           return  this;
//       }
//
//       public EmpBuilder setUpdateTime(String updateTime) {
//           this.updateTime = updateTime;
//           return  this;
//       }
//
//       public EmpBuilder setCreateTime(String createTime) {
//           this.createTime = createTime;
//           return  this;
//       }
//
//       public EmpBuilder setCreateUser(String createUser) {
//           this.createUser = createUser;
//           return  this;
//       }
//   }


}
